#ifndef DATATRANSFORMATION_H
#define DATATRANSFORMATION_H

#include <QObject>
#include <QMap>

//数据库
//AGV信息UI数据
struct AGV_Vehicle_Profile {
    QMap<QString,QMap<int,QString>> Vehicle_Profile = {
        {"AGV品牌",{{0, "自研"},{1, "睿芯行"}}},
        {"AGV类型",{{1, "顶升车"},{2, "搬运车"},{3, "堆高车"}}},
        {"电池类型",{{0, "磷酸铁锂"}}}
    };
};


//车辆状态UI数据
struct AGV_Vehicle_Status {

};

//故障配置UI数据
struct AGV_Vehicle_Fault {

};

//地图配置UI数据
struct AGV_Map_Config {

};

//区域站点UI数据
struct AGV_District_Seats {

};

//车辆站点UI数据
struct AGV_Nodes {

};

//车辆路径UI数据
struct AGV_Paths {

};

//预设路径UI数据
struct AGV_Predefined_Routes {

};

//车辆规划路径UI数据
struct AGV_Vehicle_Path_Plan {

};

//路径映射UI数据
struct AGV_Seat_Node_Mapping {

};

//前方避障策略UI数据
struct AGV_Forward_Obstacle_Strategy {

};

//后方避障策略UI数据
struct AGV_Back_Obstacle_Strategy {

};

//左方避障策略UI数据
struct AGV_Left_Obstacle_Strategy {

};

//右方避障策略UI数据
struct AGV_Right_Obstacle_Strategy {

};

//任务UI数据
struct AGV_Tasks {

};

//任务状态UI数据
struct AGV_Task_Execution_Status {

};

//动作UI数据
struct AGV_Vehicle_Action_Set {

};

//动作组UI数据
struct AGV_Action_Group {

};






#endif // DATATRANSFORMATION_H
